﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BLGPS
{
    public class ColeccionTipoDispositivo : List<TipoDispositivo>
    {        

        public TipoDispositivo ObtenerPorId(decimal pId)
        {
            foreach (TipoDispositivo m in this)
            {
                if (m.Id == pId) return m;
            }
            return null;
        }

        #region Singleton
        private static ColeccionTipoDispositivo s_Tipos;

        public static ColeccionTipoDispositivo Tipos
        {
            get
            {
                if (s_Tipos == null)
                {
  #warning habilitar return BaseDatos.DB.Load<ColeccionTipoDispositivo,TipoDispositivo >(BaseDatos.DB.Select(MyTables.TipoDispositivo));

                    return Testing.CrearTiposDispositivos();
                }
                return s_Tipos;
            }
        }
        #endregion
               
    }   
}
